package com.shitou.springai1.admin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.shitou.springai1.admin.entity.dto.ImageDto;
import com.shitou.springai1.admin.entity.vo.ImagesVo;

import java.util.List;
import java.util.Map;

public interface ImagesService extends IService<ImageDto> {
    /**
     * 保存图片
     * @param imageDto
     * @return
     */
    boolean saveImage(ImageDto imageDto);

    List<Map<String, Object>> getImages(int pageNum, int pageSize, String keyword);

    ImageDto getByIdWithKeywords(int id);

    boolean updateImage(int id, ImagesVo imagesVo);

    List<ImageDto> getALLImages();
}
